@echo off
chcp 65001 >nul
echo ========================================
echo   Electron Vue Simple - 安装脚本
echo ========================================
echo.

echo [1/3] 检查 Node.js 安装...
node --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未检测到 Node.js
    echo 请先安装 Node.js: https://nodejs.org/
    pause
    exit /b 1
)

echo ✅ Node.js 已安装
node --version
echo.

echo [2/3] 安装项目依赖...
echo 这可能需要几分钟时间，请稍候...
echo.

call npm install

if errorlevel 1 (
    echo.
    echo ❌ 安装失败！
    echo 请检查网络连接或尝试：
    echo   npm cache clean --force
    echo   npm install
    pause
    exit /b 1
)

echo.
echo ✅ 依赖安装完成！
echo.

echo [3/3] 创建启动脚本...
echo @echo off > start-dev.bat
echo echo 正在启动 Electron Vue Simple... >> start-dev.bat
echo npm run dev >> start-dev.bat
echo ✅ 启动脚本已创建: start-dev.bat
echo.

echo ========================================
echo   ✨ 安装完成！
echo ========================================
echo.
echo 下一步操作：
echo   1. 运行 start-dev.bat 启动开发服务器
echo   2. 或在终端执行: npm run dev
echo   3. 阅读 QUICKSTART.md 快速开始
echo.
echo 按任意键退出...
pause >nul
